package a.e.b.c;

import a.i.l;

import java.util.HashMap;
import java.util.Map;

public final class ab
  implements Comparable
{
  private static final Map a = new HashMap();
  public static final ab b = new ab("BEFORE_CHILDREN", -10);
  public static final ab c = new ab("DEFAULT", 0);
  public static final ab d = new ab("AFTER_CHILDREN", 10);
  private final String e;
  private final int f;
  public static int g;
  
  private ab(String paramString, int paramInt)
  {
    this.f = paramInt;
    this.e = paramString;
    a.put(paramString, this);
  }
  
  public String toString()
  {
    return this.e;
  }
  
  public int compareTo(Object paramObject)
  {
    return l.a(this.f, ((ab)paramObject).f);
  }
  
  public String a()
  {
    return this.e;
  }
  
  public static ab a(String paramString)
  {
    if (paramString == null) {
      throw new NullPointerException("String value must not be null");
    }
    if ((a.b) || (a.containsKey(paramString))) {
      return (ab)a.get(paramString);
    }
    throw new IllegalArgumentException("Unknown String value for enumeration");
  }
}



/* Location:           E:\idea\

 * Qualified Name:     a.e.b.c.ab

 * JD-Core Version:    0.7.0.1

 */